package com.zxy.ider.ehome.widget;


import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.view.View;

/**
 * 
* @ClassName: BaseEffectBridge 
* @Description: 妗ユ帴妯″紡
* @author zhaoyufei
* @date 2016-5-28 涓婂崍10:20:57
 */
public abstract class BaseEffectBridge {

	public abstract void onInitBridge(MainUpView view);

	/**
	 * 锟�??瑕佺粯鍒剁殑涓滆タ.
	 */
	public abstract boolean onDrawMainUpView(Canvas canvas);

	/**
	 * 鑰佺殑鐒︾偣View.
	 */
	public abstract void onOldFocusView(View oldFocusView, float scaleX, float scaleY);

	/**
	 * 鏂扮殑鐒︾偣View.
	 */
	public abstract void onFocusView(View focusView, float scaleX, float scaleY);

	/**
	 * 锟�??涓婂眰绉诲姩鐨剉iew.
	 */
	public void setMainUpView(MainUpView view) {
		
	}

	public MainUpView getMainUpView() {
		return null;
	}
	
	/**
	 * 璁剧疆杈规鍥剧墖
	 */
	
	public void setUpRectResource(int resId) {
		
	}
	
	public void setUpRectDrawable(Drawable upRectDrawable) {
		
	}
	
	public Drawable getUpRectDrawable() {
		return null;
	}
	
	public void setDrawUpRectPadding(Rect rect) {
		
	}
	
	public Rect getDrawUpRect() {
		return null;
	}
	
	/**
	 * 璁剧疆杈规闃村奖
	 */
	
	public void setShadowResource(int resId) {
	}

	public Drawable getShadowDrawable() {
		return null;
	}

	public void setShadowDrawable(Drawable shadowDrawable) {
	}
	
	public void setDrawShadowRectPadding(Rect rect) {
	}
	
	public Rect getDrawShadowRect() {
		return null;
	}
	
}
